/* 

	Clean and crisp table styles

	written by Mats Lindblad http://blogs.su.se/matlin/

*/

body {
/* background: #20B2AA; */
/* 	background: URL(/riofrotas/imagens/background.png); */
/*  	color: white; */
}

table {

	font: normal 75%/150% Verdana, Arial, Helvetica, sans-serif;

	border-collapse: collapse;

	border: 3px solid #f0f8ff;

	border-top: 5px double #87CEFA;

	border-bottom: 5px double #87CEFA;
	
	background: #FFFFFF

}

th {

	font: bold 1.1em/120% Verdana, Arial, Helvetica, sans-serif;

	padding: 5px 10px;

	font-variant: small-caps;

	color: #047;

	font-weight: bold;

	text-align: left;

	letter-spacing: -1px;

}

thead th {

	border: 1px solid #87CEFA;

	white-space: nowrap;

/*  	background: #F0F8FF;  */

}

tbody td ,tbody th {

	padding: 5px 10px;

/*  	background: #fff;  */
/*  	background: #F0F8FF; */

	color: #000;

}

tbody th {

	color: #047;

	font-weight: normal;

	font-variant: normal;

	font-size: 1em;

}

tbody tr.odd {

	border: 1px solid #87CEFA;

}

tbody tr.odd td, tbody tr.odd th {

/* 	background: F5DEB3; */

}

tfoot td, tfoot th {

	border: solid;

	padding-top: 10px;

}

caption {

	font-family: "Georgia", serif;

	letter-spacing: 5px;

	font-style: italic;

	text-align: left;

	text-indent: 2em;

	text-transform: uppercase;

	font-size: 150%;

	padding: 10px 0;

	color: #047;

}

table a:link {

	color: "black";

}

table th a:link {

	color: "black";

	text-decoration: none;

}

table a:visited{

	color: black;

	text-decoration: line-through;

}

table a:hover{

	color: #000;

	text-decoration:none;

}

table a:active{

	color: #000;

}

/*b {
	color: white;

}*/